﻿<%@ Page Title="" Language="C#" MasterPageFile="~/GUI/Vista/Site.Master" AutoEventWireup="true" CodeBehind="CreacionUsuario.aspx.cs" Inherits="Tibet.GUI.Vista.CreacionUsuario" %>
<asp:Content ID="Content1" runat="server" contentplaceholderid="HeadContent">
    </asp:Content>
<asp:Content ID="Cuerpo" ContentPlaceHolderID="MainContent" runat="server">
<table align="center" >
        <tr>
            <td align="left">
                <div class="clear hideSkiplink">
                    <asp:Menu ID="NavigationMenu" runat="server" CssClass="menu" EnableViewState="false"
                            IncludeStyleBlock="false" Orientation="Horizontal">
                        <Items>
                            <asp:MenuItem NavigateUrl="CreacionUsuario.aspx" Text="Crear Usuario"/>
                            <asp:MenuItem NavigateUrl="ModificacionUsuario.aspx" Text="Modificar Usuario"/>
                            <asp:MenuItem NavigateUrl="CreacionCliente.aspx" Text="Crear Cliente"/>
                            <asp:MenuItem NavigateUrl="ModificacionCliente.aspx" Text="Modificar Cliente"/>
                        </Items>
                    </asp:Menu>
                </div>
            </td>
            
            <td align="right"><a href="InicioSesion.aspx">Salir</a></td>
        </tr>
    </table>
<asp:Panel ID="Panel1" runat="server" BorderColor="Black" BorderStyle="Solid" BorderWidth="1px">
                <h1>
                    Crear Usuario</h1>
            <br />
<div>
    <table>
        <tr>
            <td align="right">
                Nombre</td>
            <td>
                <asp:TextBox ID="_nombreTextbox" runat="server" Width="154px" ValidationGroup="grupoCrearUsuario"></asp:TextBox>
                <span class="obligado">* 
       
       <asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" ControlToValidate="_nombreTextbox"
        ErrorMessage="Caracter Inválido" ValidationExpression="[A-Za-z]*"
        ValidationGroup="grupoCrearUsuario"></asp:RegularExpressionValidator>

        <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="_nombreTextbox"
       ValidationGroup="grupoCrearUsuario" class="obligado"></asp:RequiredFieldValidator>



       
       </span></td>
        </tr>
        <tr>
            <td align="right">
                Apellido</td>
            <td>
                <asp:TextBox ID="_apellidoTextbox" runat="server" Width="154px" ValidationGroup="grupoCrearUsuario">
                </asp:TextBox>
                <span class="obligado">* <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="_apellidoTextbox" ValidationGroup="grupoCrearUsuario" class="obligado"></asp:RequiredFieldValidator>
                <asp:RegularExpressionValidator ID="RegularExpressionValidator3" runat="server" ControlToValidate="_apellidoTextbox"
        ErrorMessage="Caracter Inválido" ValidationExpression="[A-Za-z]*"
        ValidationGroup="grupoCrearUsuario"></asp:RegularExpressionValidator>
                </span></td>

        </tr>
        <tr>
            <td align="right">
                Usuario</td>
            <td>
                <asp:TextBox ID="_nombreUsuarioTextbox" runat="server" Width="154px" ValidationGroup="grupoCrearUsuario"></asp:TextBox>
                <span class="obligado">* <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="_nombreUsuarioTextbox" ValidationGroup="grupoCrearUsuario" class="obligado"></asp:RequiredFieldValidator> 
                <asp:CustomValidator ID="CustomValidtor1" runat="server" OnServerValidate ="ValidameEnServidor" EnableClientScript="false"
        ControlToValidate="_nombreUsuarioTextbox" ErrorMessage="El usuario ya existe" ValidationGroup="grupoCrearUsuario"></asp:CustomValidator>

</span></td>
        </tr>
        <tr>
            <td align="right">
                Clave</td>
            <td>
                <asp:TextBox ID="_contrasenhaTextbox" runat="server" Width="154px" TextMode="Password" 
                    ValidationGroup="grupoCrearUsuario" ontextchanged="claveUsuario_TextChanged"></asp:TextBox>
                <span class="obligado">* <asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" ControlToValidate="_contrasenhaTextbox" ValidationGroup="grupoCrearUsuario" class="obligado"></asp:RequiredFieldValidator></span></td>
        </tr>
        <tr>
            <td align="right">
                Confirmar Clave</td>
            <td>
                <asp:TextBox ID="_confirmacionContrasenhaTextbox" runat="server" Width="154px" TextMode="Password" ValidationGroup="grupoCrearUsuario"></asp:TextBox>
                <span class="obligado">* <asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" ControlToValidate="_confirmacionContrasenhaTextbox" ValidationGroup="grupoCrearUsuario" class="obligado"></asp:RequiredFieldValidator>
                <asp:CompareValidator ID="CompareValidator1" runat="server" ControlToCompare="_confirmacionContrasenhaTextbox"
        ControlToValidate="_contrasenhaTextbox" ErrorMessage="La clave no coincide" ValidationGroup="grupoCrearUsuario"></asp:CompareValidator>


                </span></td>
        </tr>
        <tr>
            <td align="right">
                E-mail</td>
            <td>
                <asp:TextBox ID="_emailTextbox" runat="server" Width="154px"
                    ValidationGroup="grupoCrearUsuario" ontextchanged="emailUsuario_TextChanged"></asp:TextBox>
                <span class="obligado">* <asp:RequiredFieldValidator ID="RequiredFieldValidator6" runat="server" ControlToValidate="_emailTextbox" ValidationGroup="grupoCrearUsuario" class="obligado"></asp:RequiredFieldValidator>
                <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="_emailTextbox"
        ErrorMessage="Email no valido" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" ValidationGroup="grupoCrearUsuario"></asp:RegularExpressionValidator>


                </span></td>
        </tr>
        <tr>
            <td colspan="2" class="obligado" style="text-align: left">
                * Campo Obligatorio</td>
        </tr>
    </table>
    <div align="center">
        <br>
        <asp:Button ID="botonCrear" runat="server" style="font-weight: 700" 
            Text="Crear" width="129px" onclick="botonCrear_Click" />
        
        <br />
        <br />
        
    </div>
    <br /><br /><br /><br />
</div>
</asp:Panel>   
</asp:Content>

